package day13_Io.demo01_file;

import java.io.File;

//public boolean isDirectory()	判断抽象路径是否为目录
//public boolean isFile()	判断抽象路径是否为文件
//public boolean exists() 	判断抽象路径是否存在
//public String getAbsolutePath()	返回抽象路径的绝对路径字符串
//public String getPath()	返回抽象路径的路径字符串
//public String getName()	返回抽象路径表示路径或文件的名称
//publci String[] list()	返回抽象路径表示目录下的目录和文件的名称
//public File[] listFile()	返回抽象路径表示目录下的目录和文件的对象
public class Demo04 {
    public static void main(String[] args) {
        File file = new File("E:\\csw\\Demo\\screo\\csw1");
        boolean directory = file.isDirectory();//判断抽象路径是否为目录
        System.out.println(directory);
        File file1 = new File("E:\\csw\\Demo\\screo\\csw1");
//        boolean file2 = file1.isFile();
//        System.out.println(file2);
        System.out.println(file1.isFile());//判断抽象路径是否为文件
        System.out.println(file1.exists());//判断抽象路径是否存在
//        String absolutePath = file1.getAbsolutePath();
//        System.out.println(absolutePath);
        System.out.println(file1.getAbsolutePath());// 返回抽象路径的绝对路径字符串
        System.out.println(file1.getPath());//返回抽象路径的路径字符串
        System.out.println(file1.getName());//返回抽象路径表示路径或文件的名称

        String[] list = file1.list();
        for (String s : list) {
            System.out.println(s);//返回抽象路径表示路径或文件的名称
        }
        File[] files = file1.listFiles();
        for (File file2 : files) {
            System.out.println(file2);//返回抽象路径表示目录下的目录和文件的对象
        }
    }
}
